package tests;

import java.util.GregorianCalendar;
import java.util.List;

import entities.Boek;
import entities.Genre;
import entities.Lening;
import entities.Lid;
import entities.Persoon;
import business.BoekZoeker;
import business.LeningZoeker;
import business.LeningZoeker.Operator;
import business.PersoonZoeker;

public class LeningZoekTest
{

	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		PersoonZoeker pZoeker = new PersoonZoeker();
		pZoeker.setNaam("Bol");
		System.out.println("Searching...");
		List<Persoon> pResults = pZoeker.zoek();
		
		BoekZoeker bZoeker = new BoekZoeker();
		bZoeker.setAuteurNaam("Feist");
		//bZoeker.setGenre(new Genre("Roman"));
		List<Boek> bResults = bZoeker.zoek();
		
		LeningZoeker lZoeker = new LeningZoeker();
		lZoeker.setEinddatum(GregorianCalendar.getInstance());
		lZoeker.setEinddatumOp(Operator.GREATER_EQUAL);
		List<Lening> lResults = lZoeker.zoek();
		
		for(Lening e : lResults)
		{
			System.out.println(e.toString());
		}
	}

}
